1.1.3 社交版开发指南
1.说明:
这里介绍购买了49元套餐社区版前后端开发指南,便于快速上手。
2.开发环境与工具
操作系统: windows, linux, mac
IDE: WebStorm(2018.3+), VSCode, HbuilderX
3.客户端
3.1 说明
客户端基于uniapp框架开发,可适配android, ios, h5三类平台,开发主机请安装好node(版本12.0+), yarn 等工具
3.2 更改客户端配置
# 修改App.vue 连接配置如下, 连接本地服务器
sdkInitializer.init({
key: 'TSDKTEST00001',
httpBaseUrl: 'http://localhost:8082', // localhost
socketioUrl: 'ws://localhost:9092', // localhost
fileServerBaseUrl: 'http://localhost:8082', // localhost
});
3.3 常用命令
# 启动本地调试
yarn serve
# 编译出h5打包文件
yarn build:h5
# 编译出android/ios打包文件
yarn build:app-plus
3.4 android/ios离线打包
请参考uniapp的官方文档: 点击
4.服务器
4.1 说明
社区版后端源码在feature_v2.01分支已适配uniapp客户端,您可以在这里下载,社区版后端源码只保证了基本流程可用(单聊,群聊等),像红包,支付等模块功能需要专业版才能提供。
4.2 启动后台
mvn clean install -DskipTests=true
java -jar server-community-deploy/target/server-community-deploy-1.0.jar
启动后即可用uniapp客户端连接测试。
5.修改客户端聊天SDK
5.1 说明
客户端核心SDK源码已在feature_v2.00分支已适配uniapp客户端,若要修改客户端聊天sdk(echatim-sdk.js文件), 您可以在这里下载
5.2 编译
# 编译出 echatim-sdk.js
yarn build:unilib
6.购买
购买以及二次开发请加技术群:471688937